
package logica;

import java.util.LinkedList;
import java.util.List;


public class Vehiculo {
    private String dominio;
    private String nroChasis;
    private String nroMotor;
    private int año;
    private String modelo;
    private List<TipoVehiculo>miTipoVehiculo=new LinkedList();
    private List<Modelo>miModelo=new LinkedList();
    private List<Clase>miClase=new LinkedList();
    private List<Segmento>miSegmento=new LinkedList();
    private List<OrdenDeTrabajo>miOrdenDeTrabajo=new LinkedList();
    private List<Repuesto>miRepuesto=new LinkedList();
    private List<Garantia>miGarantia=new LinkedList();
    
    
    public Vehiculo(){
        
    }

    public Vehiculo(String dominio, String nroChasis, String nroMotor, int año, String modelo) {
        this.dominio = dominio;
        this.nroChasis = nroChasis;
        this.nroMotor = nroMotor;
        this.año = año;
        this.modelo = modelo;
    }

    public int getAño() {
        return año;
    }

    public void setAño(int año) {
        this.año = año;
    }

    public String getDominio() {
        return dominio;
    }

    public void setDominio(String dominio) {
        this.dominio = dominio;
    }

    public List<Clase> getMiClase() {
        return miClase;
    }

    public void setMiClase(Clase Cl) {
        this.miClase.add(Cl);
    }

    public List<Garantia> getMiGarantia() {
        return miGarantia;
    }

    public void setMiGarantia(Garantia Gar) {
        this.miGarantia.add(Gar);
    }

    public List<Modelo> getMiModelo() {
        return miModelo;
    }

    public void setMiModelo(Modelo Mod) {
        this.miModelo.add(Mod);
    }

    public List<OrdenDeTrabajo> getMiOrdenDeTrabajo() {
        return miOrdenDeTrabajo;
    }

    public void setMiOrdenDeTrabajo(OrdenDeTrabajo ODTra) {
        this.miOrdenDeTrabajo.add(ODTra);
    }

    public List<Repuesto> getMiRepuesto() {
        return miRepuesto;
    }

    public void setMiRepuesto(Repuesto Rep) {
        this.miRepuesto.add(Rep);
    }

    public List<Segmento> getMiSegmento() {
        return miSegmento;
    }

    public void setMiSegmento(Segmento Seg) {
        this.miSegmento.add(Seg);
    }

    public List<TipoVehiculo> getMiTipoVehiculo() {
        return miTipoVehiculo;
    }

    public void setMiTipoVehiculo(TipoVehiculo TVeh) {
        this.miTipoVehiculo.add(TVeh);
    }

    public String getModelo() {
        return modelo;
    }

    public void setModelo(String modelo) {
        this.modelo = modelo;
    }

    public String getNroChasis() {
        return nroChasis;
    }

    public void setNroChasis(String nroChasis) {
        this.nroChasis = nroChasis;
    }

    public String getNroMotor() {
        return nroMotor;
    }

    public void setNroMotor(String nroMotor) {
        this.nroMotor = nroMotor;
    }
    
    
}
